#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>

QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE

class MainWindow : public QMainWindow
{
  Q_OBJECT

public:
  MainWindow(QWidget *parent = nullptr);
  ~MainWindow();
  void keyPressEvent(QKeyEvent *event);

private slots:
  void repaintImage();
  void hideEvent(QHideEvent *event);
  void showEvent(QShowEvent *event);
  void paintEvent(QPaintEvent *event);
private:
  Ui::MainWindow *ui;
  QTimer *timer;
};
#endif // MAINWINDOW_H
